package com.todo.biz.application.service;

import com.todo.biz.application.entity.bo.BizImgExamineBO;
import com.todo.biz.application.entity.bo.BizTextExamineBO;
import com.todo.biz.application.entity.bo.ContentExamineData;
import com.todo.common.common.enums.BusinessSceneEnum;

/**
 * (BizExamineRecord)表服务接口
 *
 * @author zhangwenxiang
 * @since 2024-03-04 00:19:44
 */
public interface BizExamineRecordService {

    /**
     * 基础敏感词校验
     *
     * @param content
     * @return
     */
    String localSensitiveWordsDetection(String content, BusinessSceneEnum sceneEnum);

    /**
     * 内容统一审核
     *
     * @param bizTextExamineBO
     * @return
     */
    ContentExamineData contentDetection(BizTextExamineBO bizTextExamineBO);

    /**
     * 评论统一审核
     *
     * @param bizTextExamineBO
     * @return
     */
    ContentExamineData commentDetection(BizTextExamineBO bizTextExamineBO);

    /**
     * 图片统一审核
     *
     * @param bizImgExamineBO
     * @return
     */
    ContentExamineData imgDetection(BizImgExamineBO bizImgExamineBO);


}
